home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / share / pygtk / 2.0 / defs / atk.defs < prev    next >
Text File  |  2006-01-20  |  32KB  |  1,636 lines

  1. ;; -*- scheme -*-
  2.  
  3. (include "atk-types.defs")
  4.  
  5. ;; From /usr/include/atk-1.0/atk/atkaction.h
  6.  
  7. (define-function atk_action_get_type
  8.   (c-name "atk_action_get_type")
  9.   (return-type "GType")
  10.   (parameters
  11.   )
  12. )
  13.  
  14. (define-method do_action
  15.   (of-object "AtkAction")
  16.   (c-name "atk_action_do_action")
  17.   (return-type "gboolean")
  18.   (parameters
  19.     '("gint" "i")
  20.   )
  21. )
  22.  
  23. (define-method get_n_actions
  24.   (of-object "AtkAction")
  25.   (c-name "atk_action_get_n_actions")
  26.   (return-type "gint")
  27. )
  28.  
  29. (define-method get_description
  30.   (of-object "AtkAction")
  31.   (c-name "atk_action_get_description")
  32.   (return-type "const-gchar*")
  33.   (parameters
  34.     '("gint" "i")
  35.   )
  36. )
  37.  
  38. (define-method get_name
  39.   (of-object "AtkAction")
  40.   (c-name "atk_action_get_name")
  41.   (return-type "const-gchar*")
  42.   (parameters
  43.     '("gint" "i")
  44.   )
  45. )
  46.  
  47. (define-method get_keybinding
  48.   (of-object "AtkAction")
  49.   (c-name "atk_action_get_keybinding")
  50.   (return-type "const-gchar*")
  51.   (parameters
  52.     '("gint" "i")
  53.   )
  54. )
  55.  
  56. (define-method set_description
  57.   (of-object "AtkAction")
  58.   (c-name "atk_action_set_description")
  59.   (return-type "gboolean")
  60.   (parameters
  61.     '("gint" "i")
  62.     '("const-gchar*" "desc")
  63.   )
  64. )
  65.  
  66.  
  67.  
  68. ;; From /usr/include/atk-1.0/atk/atkcomponent.h
  69.  
  70. (define-function atk_component_get_type
  71.   (c-name "atk_component_get_type")
  72.   (return-type "GType")
  73.   (parameters
  74.   )
  75. )
  76.  
  77. (define-method add_focus_handler
  78.   (of-object "AtkComponent")
  79.   (c-name "atk_component_add_focus_handler")
  80.   (return-type "guint")
  81.   (parameters
  82.     '("AtkFocusHandler" "handler")
  83.   )
  84. )
  85.  
  86. (define-method contains
  87.   (of-object "AtkComponent")
  88.   (c-name "atk_component_contains")
  89.   (return-type "gboolean")
  90.   (parameters
  91.     '("gint" "x")
  92.     '("gint" "y")
  93.     '("AtkCoordType" "coord_type")
  94.   )
  95. )
  96.  
  97. (define-method ref_accessible_at_point
  98.   (of-object "AtkComponent")
  99.   (c-name "atk_component_ref_accessible_at_point")
  100.   (return-type "AtkObject*")
  101.   (parameters
  102.     '("gint" "x")
  103.     '("gint" "y")
  104.     '("AtkCoordType" "coord_type")
  105.   )
  106. )
  107.  
  108. (define-method get_extents
  109.   (of-object "AtkComponent")
  110.   (c-name "atk_component_get_extents")
  111.   (return-type "none")
  112.   (parameters
  113.     '("gint*" "x")
  114.     '("gint*" "y")
  115.     '("gint*" "width")
  116.     '("gint*" "height")
  117.     '("AtkCoordType" "coord_type")
  118.   )
  119. )
  120.  
  121. (define-method get_position
  122.   (of-object "AtkComponent")
  123.   (c-name "atk_component_get_position")
  124.   (return-type "none")
  125.   (parameters
  126.     '("gint*" "x")
  127.     '("gint*" "y")
  128.     '("AtkCoordType" "coord_type")
  129.   )
  130. )
  131.  
  132. (define-method get_size
  133.   (of-object "AtkComponent")
  134.   (c-name "atk_component_get_size")
  135.   (return-type "none")
  136.   (parameters
  137.     '("gint*" "width")
  138.     '("gint*" "height")
  139.   )
  140. )
  141.  
  142. (define-method grab_focus
  143.   (of-object "AtkComponent")
  144.   (c-name "atk_component_grab_focus")
  145.   (return-type "gboolean")
  146. )
  147.  
  148. (define-method remove_focus_handler
  149.   (of-object "AtkComponent")
  150.   (c-name "atk_component_remove_focus_handler")
  151.   (return-type "none")
  152.   (parameters
  153.     '("guint" "handler_id")
  154.   )
  155. )
  156.  
  157. (define-method set_extents
  158.   (of-object "AtkComponent")
  159.   (c-name "atk_component_set_extents")
  160.   (return-type "gboolean")
  161.   (parameters
  162.     '("gint" "x")
  163.     '("gint" "y")
  164.     '("gint" "width")
  165.     '("gint" "height")
  166.     '("AtkCoordType" "coord_type")
  167.   )
  168. )
  169.  
  170. (define-method set_position
  171.   (of-object "AtkComponent")
  172.   (c-name "atk_component_set_position")
  173.   (return-type "gboolean")
  174.   (parameters
  175.     '("gint" "x")
  176.     '("gint" "y")
  177.     '("AtkCoordType" "coord_type")
  178.   )
  179. )
  180.  
  181. (define-method set_size
  182.   (of-object "AtkComponent")
  183.   (c-name "atk_component_set_size")
  184.   (return-type "gboolean")
  185.   (parameters
  186.     '("gint" "width")
  187.     '("gint" "height")
  188.   )
  189. )
  190.  
  191.  
  192.  
  193. ;; From /usr/include/atk-1.0/atk/atkdocument.h
  194.  
  195. (define-function atk_document_get_type
  196.   (c-name "atk_document_get_type")
  197.   (return-type "GType")
  198. )
  199.  
  200. (define-method get_document_type
  201.   (of-object "AtkDocument")
  202.   (c-name "atk_document_get_document_type")
  203.   (return-type "const-gchar*")
  204. )
  205.  
  206. (define-method get_document
  207.   (of-object "AtkDocument")
  208.   (c-name "atk_document_get_document")
  209.   (return-type "gpointer")
  210. )
  211.  
  212.  
  213.  
  214. ;; From /usr/include/atk-1.0/atk/atkeditabletext.h
  215.  
  216. (define-function atk_editable_text_get_type
  217.   (c-name "atk_editable_text_get_type")
  218.   (return-type "GType")
  219. )
  220.  
  221. (define-method set_run_attributes
  222.   (of-object "AtkEditableText")
  223.   (c-name "atk_editable_text_set_run_attributes")
  224.   (return-type "gboolean")
  225.   (parameters
  226.     '("AtkAttributeSet*" "attrib_set")
  227.     '("gint" "start_offset")
  228.     '("gint" "end_offset")
  229.   )
  230. )
  231.  
  232. (define-method set_text_contents
  233.   (of-object "AtkEditableText")
  234.   (c-name "atk_editable_text_set_text_contents")
  235.   (return-type "none")
  236.   (parameters
  237.     '("const-gchar*" "string")
  238.   )
  239. )
  240.  
  241. (define-method insert_text
  242.   (of-object "AtkEditableText")
  243.   (c-name "atk_editable_text_insert_text")
  244.   (return-type "none")
  245.   (parameters
  246.     '("const-gchar*" "string")
  247.     '("gint" "length")
  248.     '("gint*" "position")
  249.   )
  250. )
  251.  
  252. (define-method copy_text
  253.   (of-object "AtkEditableText")
  254.   (c-name "atk_editable_text_copy_text")
  255.   (return-type "none")
  256.   (parameters
  257.     '("gint" "start_pos")
  258.     '("gint" "end_pos")
  259.   )
  260. )
  261.  
  262. (define-method cut_text
  263.   (of-object "AtkEditableText")
  264.   (c-name "atk_editable_text_cut_text")
  265.   (return-type "none")
  266.   (parameters
  267.     '("gint" "start_pos")
  268.     '("gint" "end_pos")
  269.   )
  270. )
  271.  
  272. (define-method delete_text
  273.   (of-object "AtkEditableText")
  274.   (c-name "atk_editable_text_delete_text")
  275.   (return-type "none")
  276.   (parameters
  277.     '("gint" "start_pos")
  278.     '("gint" "end_pos")
  279.   )
  280. )
  281.  
  282. (define-method paste_text
  283.   (of-object "AtkEditableText")
  284.   (c-name "atk_editable_text_paste_text")
  285.   (return-type "none")
  286.   (parameters
  287.     '("gint" "position")
  288.   )
  289. )
  290.  
  291.  
  292.  
  293. ;; From /usr/include/atk-1.0/atk/atk.h
  294.  
  295.  
  296.  
  297. ;; From /usr/include/atk-1.0/atk/atkhyperlink.h
  298.  
  299. (define-function atk_hyperlink_get_type
  300.   (c-name "atk_hyperlink_get_type")
  301.   (return-type "GType")
  302. )
  303.  
  304. (define-method get_uri
  305.   (of-object "AtkHyperlink")
  306.   (c-name "atk_hyperlink_get_uri")
  307.   (return-type "gchar*")
  308.   (parameters
  309.     '("gint" "i")
  310.   )
  311. )
  312.  
  313. (define-method get_object
  314.   (of-object "AtkHyperlink")
  315.   (c-name "atk_hyperlink_get_object")
  316.   (return-type "AtkObject*")
  317.   (parameters
  318.     '("gint" "i")
  319.   )
  320. )
  321.  
  322. (define-method get_end_index
  323.   (of-object "AtkHyperlink")
  324.   (c-name "atk_hyperlink_get_end_index")
  325.   (return-type "gint")
  326. )
  327.  
  328. (define-method get_start_index
  329.   (of-object "AtkHyperlink")
  330.   (c-name "atk_hyperlink_get_start_index")
  331.   (return-type "gint")
  332. )
  333.  
  334. (define-method is_valid
  335.   (of-object "AtkHyperlink")
  336.   (c-name "atk_hyperlink_is_valid")
  337.   (return-type "gboolean")
  338. )
  339.  
  340. (define-method get_n_anchors
  341.   (of-object "AtkHyperlink")
  342.   (c-name "atk_hyperlink_get_n_anchors")
  343.   (return-type "gint")
  344. )
  345.  
  346.  
  347.  
  348. ;; From /usr/include/atk-1.0/atk/atkhypertext.h
  349.  
  350. (define-function atk_hypertext_get_type
  351.   (c-name "atk_hypertext_get_type")
  352.   (return-type "GType")
  353. )
  354.  
  355. (define-method get_link
  356.   (of-object "AtkHypertext")
  357.   (c-name "atk_hypertext_get_link")
  358.   (return-type "AtkHyperlink*")
  359.   (parameters
  360.     '("gint" "link_index")
  361.   )
  362. )
  363.  
  364. (define-method get_n_links
  365.   (of-object "AtkHypertext")
  366.   (c-name "atk_hypertext_get_n_links")
  367.   (return-type "gint")
  368. )
  369.  
  370. (define-method get_link_index
  371.   (of-object "AtkHypertext")
  372.   (c-name "atk_hypertext_get_link_index")
  373.   (return-type "gint")
  374.   (parameters
  375.     '("gint" "char_index")
  376.   )
  377. )
  378.  
  379.  
  380.  
  381. ;; From /usr/include/atk-1.0/atk/atkimage.h
  382.  
  383. (define-function atk_image_get_type
  384.   (c-name "atk_image_get_type")
  385.   (return-type "GType")
  386. )
  387.  
  388. (define-method get_image_description
  389.   (of-object "AtkImage")
  390.   (c-name "atk_image_get_image_description")
  391.   (return-type "const-gchar*")
  392. )
  393.  
  394. (define-method get_image_size
  395.   (of-object "AtkImage")
  396.   (c-name "atk_image_get_image_size")
  397.   (return-type "none")
  398.   (parameters
  399.     '("gint*" "width")
  400.     '("gint*" "height")
  401.   )
  402. )
  403.  
  404. (define-method set_image_description
  405.   (of-object "AtkImage")
  406.   (c-name "atk_image_set_image_description")
  407.   (return-type "gboolean")
  408.   (parameters
  409.     '("const-gchar*" "description")
  410.   )
  411. )
  412.  
  413. (define-method get_image_position
  414.   (of-object "AtkImage")
  415.   (c-name "atk_image_get_image_position")
  416.   (return-type "none")
  417.   (parameters
  418.     '("gint*" "x")
  419.     '("gint*" "y")
  420.     '("AtkCoordType" "coord_type")
  421.   )
  422. )
  423.  
  424.  
  425.  
  426. ;; From /usr/include/atk-1.0/atk/atknoopobjectfactory.h
  427.  
  428. (define-function atk_no_op_object_factory_get_type
  429.   (c-name "atk_no_op_object_factory_get_type")
  430.   (return-type "GType")
  431.   (parameters
  432.   )
  433. )
  434.  
  435. (define-function atk_no_op_object_factory_new
  436.   (c-name "atk_no_op_object_factory_new")
  437.   (return-type "AtkObjectFactory*")
  438.   (is-constructor-of AtkNoOpObjectFactory)
  439.   (parameters
  440.   )
  441. )
  442.  
  443.  
  444.  
  445. ;; From /usr/include/atk-1.0/atk/atknoopobject.h
  446.  
  447. (define-function atk_no_op_object_get_type
  448.   (c-name "atk_no_op_object_get_type")
  449.   (return-type "GType")
  450. )
  451.  
  452. (define-function atk_no_op_object_new
  453.   (c-name "atk_no_op_object_new")
  454.   (return-type "AtkNoOpObject*")
  455.   (is-constructor-of AtkNoOpObject)
  456.   (parameters
  457.     '("GObject*" "obj")
  458.   )
  459. )
  460.  
  461.  
  462.  
  463. ;; From /usr/include/atk-1.0/atk/atkobjectfactory.h
  464.  
  465. (define-function atk_object_factory_get_type
  466.   (c-name "atk_object_factory_get_type")
  467.   (return-type "GType")
  468.   (parameters
  469.   )
  470. )
  471.  
  472. (define-method create_accessible
  473.   (of-object "AtkObjectFactory")
  474.   (c-name "atk_object_factory_create_accessible")
  475.   (return-type "AtkObject*")
  476.   (parameters
  477.     '("GObject*" "obj")
  478.   )
  479. )
  480.  
  481. (define-method invalidate
  482.   (of-object "AtkObjectFactory")
  483.   (c-name "atk_object_factory_invalidate")
  484.   (return-type "none")
  485. )
  486.  
  487.  
  488.  
  489. ;; From /usr/include/atk-1.0/atk/atkobject.h
  490.  
  491. (define-function atk_object_get_type
  492.   (c-name "atk_object_get_type")
  493.   (return-type "GType")
  494. )
  495.  
  496. (define-function atk_implementor_get_type
  497.   (c-name "atk_implementor_get_type")
  498.   (return-type "GType")
  499. )
  500.  
  501. (define-method ref_accessible
  502.   (of-object "AtkImplementor")
  503.   (c-name "atk_implementor_ref_accessible")
  504.   (return-type "AtkObject*")
  505. )
  506.  
  507. (define-method get_name
  508.   (of-object "AtkObject")
  509.   (c-name "atk_object_get_name")
  510.   (return-type "const-gchar*")
  511. )
  512.  
  513. (define-method get_description
  514.   (of-object "AtkObject")
  515.   (c-name "atk_object_get_description")
  516.   (return-type "const-gchar*")
  517. )
  518.  
  519. (define-method get_parent
  520.   (of-object "AtkObject")
  521.   (c-name "atk_object_get_parent")
  522.   (return-type "AtkObject*")
  523. )
  524.  
  525. (define-method get_n_accessible_children
  526.   (of-object "AtkObject")
  527.   (c-name "atk_object_get_n_accessible_children")
  528.   (return-type "gint")
  529. )
  530.  
  531. (define-method ref_accessible_child
  532.   (of-object "AtkObject")
  533.   (c-name "atk_object_ref_accessible_child")
  534.   (return-type "AtkObject*")
  535.   (parameters
  536.     '("gint" "i")
  537.   )
  538. )
  539.  
  540. (define-method ref_relation_set
  541.   (of-object "AtkObject")
  542.   (c-name "atk_object_ref_relation_set")
  543.   (return-type "AtkRelationSet*")
  544. )
  545.  
  546. (define-method get_role
  547.   (of-object "AtkObject")
  548.   (c-name "atk_object_get_role")
  549.   (return-type "AtkRole")
  550. )
  551.  
  552. (define-method get_layer
  553.   (of-object "AtkObject")
  554.   (c-name "atk_object_get_layer")
  555.   (return-type "AtkLayer")
  556. )
  557.  
  558. (define-method get_mdi_zorder
  559.   (of-object "AtkObject")
  560.   (c-name "atk_object_get_mdi_zorder")
  561.   (return-type "gint")
  562. )
  563.  
  564. (define-method ref_state_set
  565.   (of-object "AtkObject")
  566.   (c-name "atk_object_ref_state_set")
  567.   (return-type "AtkStateSet*")
  568. )
  569.  
  570. (define-method get_index_in_parent
  571.   (of-object "AtkObject")
  572.   (c-name "atk_object_get_index_in_parent")
  573.   (return-type "gint")
  574. )
  575.  
  576. (define-method set_name
  577.   (of-object "AtkObject")
  578.   (c-name "atk_object_set_name")
  579.   (return-type "none")
  580.   (parameters
  581.     '("const-gchar*" "name")
  582.   )
  583. )
  584.  
  585. (define-method set_description
  586.   (of-object "AtkObject")
  587.   (c-name "atk_object_set_description")
  588.   (return-type "none")
  589.   (parameters
  590.     '("const-gchar*" "description")
  591.   )
  592. )
  593.  
  594. (define-method set_parent
  595.   (of-object "AtkObject")
  596.   (c-name "atk_object_set_parent")
  597.   (return-type "none")
  598.   (parameters
  599.     '("AtkObject*" "parent")
  600.   )
  601. )
  602.  
  603. (define-method set_role
  604.   (of-object "AtkObject")
  605.   (c-name "atk_object_set_role")
  606.   (return-type "none")
  607.   (parameters
  608.     '("AtkRole" "role")
  609.   )
  610. )
  611.  
  612. (define-method connect_property_change_handler
  613.   (of-object "AtkObject")
  614.   (c-name "atk_object_connect_property_change_handler")
  615.   (return-type "guint")
  616.   (parameters
  617.     '("AtkPropertyChangeHandler*" "handler")
  618.   )
  619. )
  620.  
  621. (define-method remove_property_change_handler
  622.   (of-object "AtkObject")
  623.   (c-name "atk_object_remove_property_change_handler")
  624.   (return-type "none")
  625.   (parameters
  626.     '("guint" "handler_id")
  627.   )
  628. )
  629.  
  630. (define-method notify_state_change
  631.   (of-object "AtkObject")
  632.   (c-name "atk_object_notify_state_change")
  633.   (return-type "none")
  634.   (parameters
  635.     '("AtkState" "state")
  636.     '("gboolean" "value")
  637.   )
  638. )
  639.  
  640.  
  641.  
  642. ;; From /usr/include/atk-1.0/atk/atkregistry.h
  643.  
  644. (define-function atk_registry_get_type
  645.   (c-name "atk_registry_get_type")
  646.   (return-type "GType")
  647. )
  648.  
  649. (define-method set_factory_type
  650.   (of-object "AtkRegistry")
  651.   (c-name "atk_registry_set_factory_type")
  652.   (return-type "none")
  653.   (parameters
  654.     '("GType" "type")
  655.     '("GType" "factory_type")
  656.   )
  657. )
  658.  
  659. (define-method get_factory_type
  660.   (of-object "AtkRegistry")
  661.   (c-name "atk_registry_get_factory_type")
  662.   (return-type "GType")
  663.   (parameters
  664.     '("GType" "type")
  665.   )
  666. )
  667.  
  668. (define-method get_factory
  669.   (of-object "AtkRegistry")
  670.   (c-name "atk_registry_get_factory")
  671.   (return-type "AtkObjectFactory*")
  672.   (parameters
  673.     '("GType" "type")
  674.   )
  675. )
  676.  
  677. (define-function get_default_registry
  678.   (c-name "atk_get_default_registry")
  679.   (return-type "AtkRegistry*")
  680.   (parameters
  681.   )
  682. )
  683.  
  684.  
  685.  
  686. ;; From /usr/include/atk-1.0/atk/atkrelation.h
  687.  
  688. (define-function atk_relation_get_type
  689.   (c-name "atk_relation_get_type")
  690.   (return-type "GType")
  691. )
  692.  
  693. (define-function relation_type_register
  694.   (c-name "atk_relation_type_register")
  695.   (return-type "AtkRelationType")
  696.   (parameters
  697.     '("const-gchar*" "name")
  698.   )
  699. )
  700.  
  701. (define-method get_name
  702.   (of-object "AtkRelationType")
  703.   (c-name "atk_relation_type_get_name")
  704.   (return-type "const-gchar*")
  705. )
  706.  
  707. (define-function relation_type_for_name
  708.   (c-name "atk_relation_type_for_name")
  709.   (return-type "AtkRelationType")
  710.   (parameters
  711.     '("const-gchar*" "name")
  712.   )
  713. )
  714.  
  715. (define-function relation_new
  716.   (c-name "atk_relation_new")
  717.   (return-type "AtkRelation*")
  718.   (is-constructor-of AtkRelation)
  719.   (parameters
  720.     '("AtkObject**" "targets")
  721.     '("gint" "n_targets")
  722.     '("AtkRelationType" "relationship")
  723.   )
  724. )
  725.  
  726. (define-method get_relation_type
  727.   (of-object "AtkRelation")
  728.   (c-name "atk_relation_get_relation_type")
  729.   (return-type "AtkRelationType")
  730. )
  731.  
  732. (define-method get_target
  733.   (of-object "AtkRelation")
  734.   (c-name "atk_relation_get_target")
  735.   (return-type "GPtrArray*")
  736. )
  737.  
  738.  
  739.  
  740. ;; From /usr/include/atk-1.0/atk/atkrelationset.h
  741.  
  742. (define-function atk_relation_set_get_type
  743.   (c-name "atk_relation_set_get_type")
  744.   (return-type "GType")
  745. )
  746.  
  747. (define-function relation_set_new
  748.   (c-name "atk_relation_set_new")
  749.   (is-constructor-of AtkRelationSet)
  750.   (return-type "AtkRelationSet*")
  751. )
  752.  
  753. (define-method contains
  754.   (of-object "AtkRelationSet")
  755.   (c-name "atk_relation_set_contains")
  756.   (return-type "gboolean")
  757.   (parameters
  758.     '("AtkRelationType" "relationship")
  759.   )
  760. )
  761.  
  762. (define-method remove
  763.   (of-object "AtkRelationSet")
  764.   (c-name "atk_relation_set_remove")
  765.   (return-type "none")
  766.   (parameters
  767.     '("AtkRelation*" "relation")
  768.   )
  769. )
  770.  
  771. (define-method add
  772.   (of-object "AtkRelationSet")
  773.   (c-name "atk_relation_set_add")
  774.   (return-type "none")
  775.   (parameters
  776.     '("AtkRelation*" "relation")
  777.   )
  778. )
  779.  
  780. (define-method get_n_relations
  781.   (of-object "AtkRelationSet")
  782.   (c-name "atk_relation_set_get_n_relations")
  783.   (return-type "gint")
  784. )
  785.  
  786. (define-method get_relation
  787.   (of-object "AtkRelationSet")
  788.   (c-name "atk_relation_set_get_relation")
  789.   (return-type "AtkRelation*")
  790.   (parameters
  791.     '("gint" "i")
  792.   )
  793. )
  794.  
  795. (define-method get_relation_by_type
  796.   (of-object "AtkRelationSet")
  797.   (c-name "atk_relation_set_get_relation_by_type")
  798.   (return-type "AtkRelation*")
  799.   (parameters
  800.     '("AtkRelationType" "relationship")
  801.   )
  802. )
  803.  
  804.  
  805.  
  806. ;; From /usr/include/atk-1.0/atk/atkselection.h
  807.  
  808. (define-function atk_selection_get_type
  809.   (c-name "atk_selection_get_type")
  810.   (return-type "GType")
  811.   (parameters
  812.   )
  813. )
  814.  
  815. (define-method add_selection
  816.   (of-object "AtkSelection")
  817.   (c-name "atk_selection_add_selection")
  818.   (return-type "gboolean")
  819.   (parameters
  820.     '("gint" "i")
  821.   )
  822. )
  823.  
  824. (define-method clear_selection
  825.   (of-object "AtkSelection")
  826.   (c-name "atk_selection_clear_selection")
  827.   (return-type "gboolean")
  828. )
  829.  
  830. (define-method ref_selection
  831.   (of-object "AtkSelection")
  832.   (c-name "atk_selection_ref_selection")
  833.   (return-type "AtkObject*")
  834.   (parameters
  835.     '("gint" "i")
  836.   )
  837. )
  838.  
  839. (define-method get_selection_count
  840.   (of-object "AtkSelection")
  841.   (c-name "atk_selection_get_selection_count")
  842.   (return-type "gint")
  843. )
  844.  
  845. (define-method is_child_selected
  846.   (of-object "AtkSelection")
  847.   (c-name "atk_selection_is_child_selected")
  848.   (return-type "gboolean")
  849.   (parameters
  850.     '("gint" "i")
  851.   )
  852. )
  853.  
  854. (define-method remove_selection
  855.   (of-object "AtkSelection")
  856.   (c-name "atk_selection_remove_selection")
  857.   (return-type "gboolean")
  858.   (parameters
  859.     '("gint" "i")
  860.   )
  861. )
  862.  
  863. (define-method select_all_selection
  864.   (of-object "AtkSelection")
  865.   (c-name "atk_selection_select_all_selection")
  866.   (return-type "gboolean")
  867. )
  868.  
  869.  
  870.  
  871. ;; From /usr/include/atk-1.0/atk/atkstate.h
  872.  
  873. (define-method get_name
  874.   (of-object "AtkStateType")
  875.   (c-name "atk_state_type_get_name")
  876.   (return-type "const-gchar*")
  877. )
  878.  
  879. (define-function state_type_for_name
  880.   (c-name "atk_state_type_for_name")
  881.   (return-type "AtkStateType")
  882.   (parameters
  883.     '("const-gchar*" "name")
  884.   )
  885. )
  886.  
  887.  
  888.  
  889. ;; From /usr/include/atk-1.0/atk/atkstateset.h
  890.  
  891. (define-function atk_state_set_get_type
  892.   (c-name "atk_state_set_get_type")
  893.   (return-type "GType")
  894. )
  895.  
  896. (define-function atk_state_set_new
  897.   (c-name "atk_state_set_new")
  898.   (return-type "AtkStateSet*")
  899.   (is-constructor-of AtkSetSet)
  900. )
  901.  
  902. (define-method is_empty
  903.   (of-object "AtkStateSet")
  904.   (c-name "atk_state_set_is_empty")
  905.   (return-type "gboolean")
  906. )
  907.  
  908. (define-method add_state
  909.   (of-object "AtkStateSet")
  910.   (c-name "atk_state_set_add_state")
  911.   (return-type "gboolean")
  912.   (parameters
  913.     '("AtkStateType" "type")
  914.   )
  915. )
  916.  
  917. (define-method add_states
  918.   (of-object "AtkStateSet")
  919.   (c-name "atk_state_set_add_states")
  920.   (return-type "none")
  921.   (parameters
  922.     '("AtkStateType*" "types")
  923.     '("gint" "n_types")
  924.   )
  925. )
  926.  
  927. (define-method clear_states
  928.   (of-object "AtkStateSet")
  929.   (c-name "atk_state_set_clear_states")
  930.   (return-type "none")
  931. )
  932.  
  933. (define-method contains_state
  934.   (of-object "AtkStateSet")
  935.   (c-name "atk_state_set_contains_state")
  936.   (return-type "gboolean")
  937.   (parameters
  938.     '("AtkStateType" "type")
  939.   )
  940. )
  941.  
  942. (define-method contains_states
  943.   (of-object "AtkStateSet")
  944.   (c-name "atk_state_set_contains_states")
  945.   (return-type "gboolean")
  946.   (parameters
  947.     '("AtkStateType*" "types")
  948.     '("gint" "n_types")
  949.   )
  950. )
  951.  
  952. (define-method remove_state
  953.   (of-object "AtkStateSet")
  954.   (c-name "atk_state_set_remove_state")
  955.   (return-type "gboolean")
  956.   (parameters
  957.     '("AtkStateType" "type")
  958.   )
  959. )
  960.  
  961. (define-method and_sets
  962.   (of-object "AtkStateSet")
  963.   (c-name "atk_state_set_and_sets")
  964.   (return-type "AtkStateSet*")
  965.   (parameters
  966.     '("AtkStateSet*" "compare_set")
  967.   )
  968. )
  969.  
  970. (define-method or_sets
  971.   (of-object "AtkStateSet")
  972.   (c-name "atk_state_set_or_sets")
  973.   (return-type "AtkStateSet*")
  974.   (parameters
  975.     '("AtkStateSet*" "compare_set")
  976.   )
  977. )
  978.  
  979. (define-method xor_sets
  980.   (of-object "AtkStateSet")
  981.   (c-name "atk_state_set_xor_sets")
  982.   (return-type "AtkStateSet*")
  983.   (parameters
  984.     '("AtkStateSet*" "compare_set")
  985.   )
  986. )
  987.  
  988.  
  989.  
  990. ;; From /usr/include/atk-1.0/atk/atkstreamablecontent.h
  991.  
  992. (define-function atk_streamable_content_get_type
  993.   (c-name "atk_streamable_content_get_type")
  994.   (return-type "GType")
  995. )
  996.  
  997. (define-method get_n_mime_types
  998.   (of-object "AtkStreamableContent")
  999.   (c-name "atk_streamable_content_get_n_mime_types")
  1000.   (return-type "gint")
  1001. )
  1002.  
  1003. (define-method get_mime_type
  1004.   (of-object "AtkStreamableContent")
  1005.   (c-name "atk_streamable_content_get_mime_type")
  1006.   (return-type "const-gchar*")
  1007.   (parameters
  1008.     '("gint" "i")
  1009.   )
  1010. )
  1011.  
  1012. (define-method get_stream
  1013.   (of-object "AtkStreamableContent")
  1014.   (c-name "atk_streamable_content_get_stream")
  1015.   (return-type "GIOChannel*")
  1016.   (parameters
  1017.     '("const-gchar*" "mime_type")
  1018.   )
  1019. )
  1020.  
  1021.  
  1022.  
  1023. ;; From /usr/include/atk-1.0/atk/atktable.h
  1024.  
  1025. (define-function atk_table_get_type
  1026.   (c-name "atk_table_get_type")
  1027.   (return-type "GType")
  1028.   (parameters
  1029.   )
  1030. )
  1031.  
  1032. (define-method ref_at
  1033.   (of-object "AtkTable")
  1034.   (c-name "atk_table_ref_at")
  1035.   (return-type "AtkObject*")
  1036.   (parameters
  1037.     '("gint" "row")
  1038.     '("gint" "column")
  1039.   )
  1040. )
  1041.  
  1042. (define-method get_index_at
  1043.   (of-object "AtkTable")
  1044.   (c-name "atk_table_get_index_at")
  1045.   (return-type "gint")
  1046.   (parameters
  1047.     '("gint" "row")
  1048.     '("gint" "column")
  1049.   )
  1050. )
  1051.  
  1052. (define-method get_column_at_index
  1053.   (of-object "AtkTable")
  1054.   (c-name "atk_table_get_column_at_index")
  1055.   (return-type "gint")
  1056.   (parameters
  1057.     '("gint" "index")
  1058.   )
  1059. )
  1060.  
  1061. (define-method get_row_at_index
  1062.   (of-object "AtkTable")
  1063.   (c-name "atk_table_get_row_at_index")
  1064.   (return-type "gint")
  1065.   (parameters
  1066.     '("gint" "index")
  1067.   )
  1068. )
  1069.  
  1070. (define-method get_n_columns
  1071.   (of-object "AtkTable")
  1072.   (c-name "atk_table_get_n_columns")
  1073.   (return-type "gint")
  1074. )
  1075.  
  1076. (define-method get_n_rows
  1077.   (of-object "AtkTable")
  1078.   (c-name "atk_table_get_n_rows")
  1079.   (return-type "gint")
  1080. )
  1081.  
  1082. (define-method get_column_extent_at
  1083.   (of-object "AtkTable")
  1084.   (c-name "atk_table_get_column_extent_at")
  1085.   (return-type "gint")
  1086.   (parameters
  1087.     '("gint" "row")
  1088.     '("gint" "column")
  1089.   )
  1090. )
  1091.  
  1092. (define-method get_row_extent_at
  1093.   (of-object "AtkTable")
  1094.   (c-name "atk_table_get_row_extent_at")
  1095.   (return-type "gint")
  1096.   (parameters
  1097.     '("gint" "row")
  1098.     '("gint" "column")
  1099.   )
  1100. )
  1101.  
  1102. (define-method get_caption
  1103.   (of-object "AtkTable")
  1104.   (c-name "atk_table_get_caption")
  1105.   (return-type "AtkObject*")
  1106. )
  1107.  
  1108. (define-method get_column_description
  1109.   (of-object "AtkTable")
  1110.   (c-name "atk_table_get_column_description")
  1111.   (return-type "const-gchar*")
  1112.   (parameters
  1113.     '("gint" "column")
  1114.   )
  1115. )
  1116.  
  1117. (define-method get_column_header
  1118.   (of-object "AtkTable")
  1119.   (c-name "atk_table_get_column_header")
  1120.   (return-type "AtkObject*")
  1121.   (parameters
  1122.     '("gint" "column")
  1123.   )
  1124. )
  1125.  
  1126. (define-method get_row_description
  1127.   (of-object "AtkTable")
  1128.   (c-name "atk_table_get_row_description")
  1129.   (return-type "const-gchar*")
  1130.   (parameters
  1131.     '("gint" "row")
  1132.   )
  1133. )
  1134.  
  1135. (define-method get_row_header
  1136.   (of-object "AtkTable")
  1137.   (c-name "atk_table_get_row_header")
  1138.   (return-type "AtkObject*")
  1139.   (parameters
  1140.     '("gint" "row")
  1141.   )
  1142. )
  1143.  
  1144. (define-method get_summary
  1145.   (of-object "AtkTable")
  1146.   (c-name "atk_table_get_summary")
  1147.   (return-type "AtkObject*")
  1148. )
  1149.  
  1150. (define-method set_caption
  1151.   (of-object "AtkTable")
  1152.   (c-name "atk_table_set_caption")
  1153.   (return-type "none")
  1154.   (parameters
  1155.     '("AtkObject*" "caption")
  1156.   )
  1157. )
  1158.  
  1159. (define-method set_column_description
  1160.   (of-object "AtkTable")
  1161.   (c-name "atk_table_set_column_description")
  1162.   (return-type "none")
  1163.   (parameters
  1164.     '("gint" "column")
  1165.     '("const-gchar*" "description")
  1166.   )
  1167. )
  1168.  
  1169. (define-method set_column_header
  1170.   (of-object "AtkTable")
  1171.   (c-name "atk_table_set_column_header")
  1172.   (return-type "none")
  1173.   (parameters
  1174.     '("gint" "column")
  1175.     '("AtkObject*" "header")
  1176.   )
  1177. )
  1178.  
  1179. (define-method set_row_description
  1180.   (of-object "AtkTable")
  1181.   (c-name "atk_table_set_row_description")
  1182.   (return-type "none")
  1183.   (parameters
  1184.     '("gint" "row")
  1185.     '("const-gchar*" "description")
  1186.   )
  1187. )
  1188.  
  1189. (define-method set_row_header
  1190.   (of-object "AtkTable")
  1191.   (c-name "atk_table_set_row_header")
  1192.   (return-type "none")
  1193.   (parameters
  1194.     '("gint" "row")
  1195.     '("AtkObject*" "header")
  1196.   )
  1197. )
  1198.  
  1199. (define-method set_summary
  1200.   (of-object "AtkTable")
  1201.   (c-name "atk_table_set_summary")
  1202.   (return-type "none")
  1203.   (parameters
  1204.     '("AtkObject*" "accessible")
  1205.   )
  1206. )
  1207.  
  1208. (define-method get_selected_columns
  1209.   (of-object "AtkTable")
  1210.   (c-name "atk_table_get_selected_columns")
  1211.   (return-type "gint")
  1212.   (parameters
  1213.     '("gint**" "selected")
  1214.   )
  1215. )
  1216.  
  1217. (define-method get_selected_rows
  1218.   (of-object "AtkTable")
  1219.   (c-name "atk_table_get_selected_rows")
  1220.   (return-type "gint")
  1221.   (parameters
  1222.     '("gint**" "selected")
  1223.   )
  1224. )
  1225.  
  1226. (define-method is_column_selected
  1227.   (of-object "AtkTable")
  1228.   (c-name "atk_table_is_column_selected")
  1229.   (return-type "gboolean")
  1230.   (parameters
  1231.     '("gint" "column")
  1232.   )
  1233. )
  1234.  
  1235. (define-method is_row_selected
  1236.   (of-object "AtkTable")
  1237.   (c-name "atk_table_is_row_selected")
  1238.   (return-type "gboolean")
  1239.   (parameters
  1240.     '("gint" "row")
  1241.   )
  1242. )
  1243.  
  1244. (define-method is_selected
  1245.   (of-object "AtkTable")
  1246.   (c-name "atk_table_is_selected")
  1247.   (return-type "gboolean")
  1248.   (parameters
  1249.     '("gint" "row")
  1250.     '("gint" "column")
  1251.   )
  1252. )
  1253.  
  1254. (define-method add_row_selection
  1255.   (of-object "AtkTable")
  1256.   (c-name "atk_table_add_row_selection")
  1257.   (return-type "gboolean")
  1258.   (parameters
  1259.     '("gint" "row")
  1260.   )
  1261. )
  1262.  
  1263. (define-method remove_row_selection
  1264.   (of-object "AtkTable")
  1265.   (c-name "atk_table_remove_row_selection")
  1266.   (return-type "gboolean")
  1267.   (parameters
  1268.     '("gint" "row")
  1269.   )
  1270. )
  1271.  
  1272. (define-method add_column_selection
  1273.   (of-object "AtkTable")
  1274.   (c-name "atk_table_add_column_selection")
  1275.   (return-type "gboolean")
  1276.   (parameters
  1277.     '("gint" "column")
  1278.   )
  1279. )
  1280.  
  1281. (define-method remove_column_selection
  1282.   (of-object "AtkTable")
  1283.   (c-name "atk_table_remove_column_selection")
  1284.   (return-type "gboolean")
  1285.   (parameters
  1286.     '("gint" "column")
  1287.   )
  1288. )
  1289.  
  1290.  
  1291.  
  1292. ;; From /usr/include/atk-1.0/atk/atktext.h
  1293.  
  1294. (define-function atk_text_get_type
  1295.   (c-name "atk_text_get_type")
  1296.   (return-type "GType")
  1297. )
  1298.  
  1299. (define-method get_text
  1300.   (of-object "AtkText")
  1301.   (c-name "atk_text_get_text")
  1302.   (return-type "gchar*")
  1303.   (parameters
  1304.     '("gint" "start_offset")
  1305.     '("gint" "end_offset")
  1306.   )
  1307. )
  1308.  
  1309. (define-method get_character_at_offset
  1310.   (of-object "AtkText")
  1311.   (c-name "atk_text_get_character_at_offset")
  1312.   (return-type "gunichar")
  1313.   (parameters
  1314.     '("gint" "offset")
  1315.   )
  1316. )
  1317.  
  1318. (define-method get_text_after_offset
  1319.   (of-object "AtkText")
  1320.   (c-name "atk_text_get_text_after_offset")
  1321.   (return-type "gchar*")
  1322.   (parameters
  1323.     '("gint" "offset")
  1324.     '("AtkTextBoundary" "boundary_type")
  1325.     '("gint*" "start_offset")
  1326.     '("gint*" "end_offset")
  1327.   )
  1328. )
  1329.  
  1330. (define-method get_text_at_offset
  1331.   (of-object "AtkText")
  1332.   (c-name "atk_text_get_text_at_offset")
  1333.   (return-type "gchar*")
  1334.   (parameters
  1335.     '("gint" "offset")
  1336.     '("AtkTextBoundary" "boundary_type")
  1337.     '("gint*" "start_offset")
  1338.     '("gint*" "end_offset")
  1339.   )
  1340. )
  1341.  
  1342. (define-method get_text_before_offset
  1343.   (of-object "AtkText")
  1344.   (c-name "atk_text_get_text_before_offset")
  1345.   (return-type "gchar*")
  1346.   (parameters
  1347.     '("gint" "offset")
  1348.     '("AtkTextBoundary" "boundary_type")
  1349.     '("gint*" "start_offset")
  1350.     '("gint*" "end_offset")
  1351.   )
  1352. )
  1353.  
  1354. (define-method get_caret_offset
  1355.   (of-object "AtkText")
  1356.   (c-name "atk_text_get_caret_offset")
  1357.   (return-type "gint")
  1358. )
  1359.  
  1360. (define-method get_character_extents
  1361.   (of-object "AtkText")
  1362.   (c-name "atk_text_get_character_extents")
  1363.   (return-type "none")
  1364.   (parameters
  1365.     '("gint" "offset")
  1366.     '("gint*" "x")
  1367.     '("gint*" "y")
  1368.     '("gint*" "width")
  1369.     '("gint*" "height")
  1370.     '("AtkCoordType" "coords")
  1371.   )
  1372. )
  1373.  
  1374. (define-method get_run_attributes
  1375.   (of-object "AtkText")
  1376.   (c-name "atk_text_get_run_attributes")
  1377.   (return-type "AtkAttributeSet*")
  1378.   (parameters
  1379.     '("gint" "offset")
  1380.     '("gint*" "start_offset")
  1381.     '("gint*" "end_offset")
  1382.   )
  1383. )
  1384.  
  1385. (define-method get_default_attributes
  1386.   (of-object "AtkText")
  1387.   (c-name "atk_text_get_default_attributes")
  1388.   (return-type "AtkAttributeSet*")
  1389. )
  1390.  
  1391. (define-method get_character_count
  1392.   (of-object "AtkText")
  1393.   (c-name "atk_text_get_character_count")
  1394.   (return-type "gint")
  1395. )
  1396.  
  1397. (define-method get_offset_at_point
  1398.   (of-object "AtkText")
  1399.   (c-name "atk_text_get_offset_at_point")
  1400.   (return-type "gint")
  1401.   (parameters
  1402.     '("gint" "x")
  1403.     '("gint" "y")
  1404.     '("AtkCoordType" "coords")
  1405.   )
  1406. )
  1407.  
  1408. (define-method get_n_selections
  1409.   (of-object "AtkText")
  1410.   (c-name "atk_text_get_n_selections")
  1411.   (return-type "gint")
  1412. )
  1413.  
  1414. (define-method get_selection
  1415.   (of-object "AtkText")
  1416.   (c-name "atk_text_get_selection")
  1417.   (return-type "gchar*")
  1418.   (parameters
  1419.     '("gint" "selection_num")
  1420.     '("gint*" "start_offset")
  1421.     '("gint*" "end_offset")
  1422.   )
  1423. )
  1424.  
  1425. (define-method add_selection
  1426.   (of-object "AtkText")
  1427.   (c-name "atk_text_add_selection")
  1428.   (return-type "gboolean")
  1429.   (parameters
  1430.     '("gint" "start_offset")
  1431.     '("gint" "end_offset")
  1432.   )
  1433. )
  1434.  
  1435. (define-method remove_selection
  1436.   (of-object "AtkText")
  1437.   (c-name "atk_text_remove_selection")
  1438.   (return-type "gboolean")
  1439.   (parameters
  1440.     '("gint" "selection_num")
  1441.   )
  1442. )
  1443.  
  1444. (define-method set_selection
  1445.   (of-object "AtkText")
  1446.   (c-name "atk_text_set_selection")
  1447.   (return-type "gboolean")
  1448.   (parameters
  1449.     '("gint" "selection_num")
  1450.     '("gint" "start_offset")
  1451.     '("gint" "end_offset")
  1452.   )
  1453. )
  1454.  
  1455. (define-method set_caret_offset
  1456.   (of-object "AtkText")
  1457.   (c-name "atk_text_set_caret_offset")
  1458.   (return-type "gboolean")
  1459.   (parameters
  1460.     '("gint" "offset")
  1461.   )
  1462. )
  1463.  
  1464. (define-method free
  1465.   (of-object "AtkAttributeSet")
  1466.   (c-name "atk_attribute_set_free")
  1467.   (return-type "none")
  1468. )
  1469.  
  1470. (define-function text_attribute_get_name
  1471.   (c-name "atk_text_attribute_get_name")
  1472.   (return-type "const-gchar*")
  1473.   (parameters
  1474.     '("AtkTextAttribute" "attr")
  1475.   )
  1476. )
  1477.  
  1478. (define-function text_attribute_get_value
  1479.   (c-name "atk_text_attribute_get_value")
  1480.   (return-type "const-gchar*")
  1481.   (parameters
  1482.     '("AtkTextAttribute" "attr")
  1483.     '("gint" "index")
  1484.   )
  1485. )
  1486.  
  1487.  
  1488.  
  1489. ;; From /usr/include/atk-1.0/atk/atkutil.h
  1490.  
  1491. (define-function atk_util_get_type
  1492.   (c-name "atk_util_get_type")
  1493.   (return-type "GType")
  1494. )
  1495.  
  1496. (define-function add_focus_tracker
  1497.   (c-name "atk_add_focus_tracker")
  1498.   (return-type "guint")
  1499.   (parameters
  1500.     '("AtkEventListener" "focus_tracker")
  1501.   )
  1502. )
  1503.  
  1504. (define-function remove_focus_tracker
  1505.   (c-name "atk_remove_focus_tracker")
  1506.   (return-type "none")
  1507.   (parameters
  1508.     '("guint" "tracker_id")
  1509.   )
  1510. )
  1511.  
  1512. (define-function focus_tracker_init
  1513.   (c-name "atk_focus_tracker_init")
  1514.   (return-type "none")
  1515.   (parameters
  1516.     '("AtkEventListenerInit" "add_function")
  1517.   )
  1518. )
  1519.  
  1520. (define-function focus_tracker_notify
  1521.   (c-name "atk_focus_tracker_notify")
  1522.   (return-type "none")
  1523.   (parameters
  1524.     '("AtkObject*" "object")
  1525.   )
  1526. )
  1527.  
  1528. (define-function add_global_event_listener
  1529.   (c-name "atk_add_global_event_listener")
  1530.   (return-type "guint")
  1531.   (parameters
  1532.     '("GSignalEmissionHook" "listener")
  1533.     '("const-gchar*" "event_type")
  1534.   )
  1535. )
  1536.  
  1537. (define-function remove_global_event_listener
  1538.   (c-name "atk_remove_global_event_listener")
  1539.   (return-type "none")
  1540.   (parameters
  1541.     '("guint" "listener_id")
  1542.   )
  1543. )
  1544.  
  1545. (define-function add_key_event_listener
  1546.   (c-name "atk_add_key_event_listener")
  1547.   (return-type "guint")
  1548.   (parameters
  1549.     '("AtkKeySnoopFunc" "listener")
  1550.     '("gpointer" "data")
  1551.   )
  1552. )
  1553.  
  1554. (define-function remove_key_event_listener
  1555.   (c-name "atk_remove_key_event_listener")
  1556.   (return-type "none")
  1557.   (parameters
  1558.     '("guint" "listener_id")
  1559.   )
  1560. )
  1561.  
  1562. (define-function get_root
  1563.   (c-name "atk_get_root")
  1564.   (return-type "AtkObject*")
  1565. )
  1566.  
  1567. (define-function get_toolkit_name
  1568.   (c-name "atk_get_toolkit_name")
  1569.   (return-type "const-gchar*")
  1570. )
  1571.  
  1572. (define-function get_toolkit_version
  1573.   (c-name "atk_get_toolkit_version")
  1574.   (return-type "const-gchar*")
  1575. )
  1576.  
  1577.  
  1578.  
  1579. ;; From /usr/include/atk-1.0/atk/atkvalue.h
  1580.  
  1581. (define-function atk_value_get_type
  1582.   (c-name "atk_value_get_type")
  1583.   (return-type "GType")
  1584. )
  1585.  
  1586. (define-method get_current_value
  1587.   (of-object "AtkValue")
  1588.   (c-name "atk_value_get_current_value")
  1589.   (return-type "none")
  1590.   (parameters
  1591.     '("GValue*" "value")
  1592.   )
  1593. )
  1594.  
  1595. (define-method get_maximum_value
  1596.   (of-object "AtkValue")
  1597.   (c-name "atk_value_get_maximum_value")
  1598.   (return-type "none")
  1599.   (parameters
  1600.     '("GValue*" "value")
  1601.   )
  1602. )
  1603.  
  1604. (define-method get_minimum_value
  1605.   (of-object "AtkValue")
  1606.   (c-name "atk_value_get_minimum_value")
  1607.   (return-type "none")
  1608.   (parameters
  1609.     '("GValue*" "value")
  1610.   )
  1611. )
  1612.  
  1613. (define-method set_current_value
  1614.   (of-object "AtkValue")
  1615.   (c-name "atk_value_set_current_value")
  1616.   (return-type "gboolean")
  1617.   (parameters
  1618.     '("const-GValue*" "value")
  1619.   )
  1620. )
  1621.  
  1622. (define-method get_name
  1623.   (of-object "AtkRole")
  1624.   (c-name "atk_role_get_name")
  1625.   (return-type "const-gchar*")
  1626. )
  1627.  
  1628. (define-function role_for_name
  1629.   (c-name "atk_role_for_name")
  1630.   (return-type "AtkRole")
  1631.   (parameters
  1632.     '("const-gchar*" "name")
  1633.   )
  1634. )
  1635.  
  1636.